program RAD_GPU;

uses
  Forms,
  mainScreen in 'mainScreen.pas' {globalView},
  workNode in 'workNode.pas',
  globals in 'globals.pas',
  newResourceForm in 'newResourceForm.pas' {newResourceScreen},
  referenceAnotherForm in 'referenceAnotherForm.pas' {referenceScreen},
  genericWNDataForm in 'genericWNDataForm.pas' {genericWNDataScreen},
  newWorkNodeForm in 'newWorkNodeForm.pas' {newWNForm},
  subDomainUnit in 'subDomainUnit.pas',
  ConstBufferUnit in 'ConstBufferUnit.pas',
  TextureUnit in 'TextureUnit.pas',
  KernelUnit in 'KernelUnit.pas',
  passUnit in 'passUnit.pas',
  settingsForm in 'settingsForm.pas' {settingsScreen},
  kernelSettingsForm in 'kernelSettingsForm.pas' {kernelSettingsScreen},
  PassForm in 'PassForm.pas' {passScreen},
  PassLookUpForm in 'PassLookUpForm.pas' {PassLookUpScreen};

{$R *.res}

begin
  Application.Initialize;
  Application.Title := 'RAD_Application';
  Application.CreateForm(TglobalView, globalView);
  Application.CreateForm(TnewResourceScreen, newResourceScreen);
  Application.CreateForm(TreferenceScreen, referenceScreen);
  Application.CreateForm(TgenericWNDataScreen, genericWNDataScreen);
  Application.CreateForm(TnewWNForm, newWNForm);
  Application.CreateForm(TsettingsScreen, settingsScreen);
  Application.CreateForm(TkernelSettingsScreen, kernelSettingsScreen);
  Application.CreateForm(TpassScreen, passScreen);
  Application.CreateForm(TPassLookUpScreen, PassLookUpScreen);
  Application.Run;
end.
